PresetManager Class Reference

#include <PresetManager.h>

Inheritance diagram for PresetManager:
Inheritance graph
[legend]

Public Member Functions

 PresetManager (VST3Plugin *plugin, const TUID &cid)
tresult runLoadPresetBrowser () override
tresult runSavePresetBrowser () override
tresult loadNextPreset () override
tresult loadPreviousPreset () override
DEFINE_INTERFACES DEF_INTERFACE (IInterAppAudioPresetManager) END_DEFINE_INTERFACES(FObject) REFCOUNT_METHODS(FObject) private
NSArray * getPresetPaths (PresetPathType type)
tresult loadPreset (bool next)
tresult loadPreset (const char *path)
void savePreset (const char *path)

Data Fields

VST3Plugin * plugin
PresetBrowserViewController * visiblePresetBrowserViewController
PresetSaveViewController * visibleSavePresetViewController
FUID cid
String lastPreset

Constructor & Destructor Documentation

PresetManager ( VST3Plugin *  plugin,
const TUID cid 
)

Member Function Documentation

tresult runLoadPresetBrowser (  )  [override, virtual]
tresult runSavePresetBrowser (  )  [override, virtual]
tresult loadNextPreset (  )  [override, virtual]
tresult loadPreviousPreset (  )  [override, virtual]
DEFINE_INTERFACES DEF_INTERFACE ( IInterAppAudioPresetManager   )  [inline]
NSArray* getPresetPaths ( PresetPathType  type  ) 
tresult loadPreset ( bool  next  ) 
tresult loadPreset ( const char path  ) 
void savePreset ( const char path  ) 

Field Documentation

VST3Plugin* plugin
PresetBrowserViewController* visiblePresetBrowserViewController
PresetSaveViewController* visibleSavePresetViewController
String lastPreset
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.